have dealings with somebody - Français Anglais Dictionnaire